.page_footer {
	width: 100vw;
	background: #f8f8f8;
	.pin_pai {
		margin-top: 80px;
		.img_item {
			font-size: 0;
			img {
				width: 160px;
			}
		}
	}
	.qr {
		margin-top: 50px;
		width: 102px;
		font-size: 0;
		img {
			width: 100%;
			height: 100%;
		}
	}
	.text {
		padding: 45px 0 57px;
		font-size: 15px;
		font-family: Source Han Sans CN;
		color: #777777;
		text-align: center;
		max-width: 80vw;
	}
}
@media screen and (max-width: 959px) {
	.page_footer {
		.pin_pai {
			width: 90vw;
			justify-content: space-around;
			flex-wrap: wrap;
			.img_item {
				margin-bottom: 10px;
			}
		}
	}
}
